package des;

/**
 * @ClassName Main
 * @Author 刘正星
 * @Date 2020/12/1 下午9:25
 * @Description
 */
import java.math.BigDecimal;
import java.util.Scanner;

//计算器
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String result="";
        int j=1;

        while (true) {
            String str= sc.next();
            if (str.indexOf("+") != -1) {
                String[] num = str.split("\\+");
                BigDecimal v1 = new BigDecimal(num[0]);
                BigDecimal v2 = new BigDecimal(num[1]);
                result =v1.add(v2).toString();
            } else if (str.indexOf("-") != -1) {
                String[] num = str.split("\\-");
                BigDecimal v1 = new BigDecimal(num[0]);
                BigDecimal v2 = new BigDecimal(num[1]);
                result =v1.subtract(v2).toString();
            } else if (str.indexOf("*") != -1) {
                String[] num = str.split("\\*");
                BigDecimal v1 = new BigDecimal(num[0]);
                BigDecimal v2 = new BigDecimal(num[1]);
                result =v1.multiply(v2).toString();
            } else if (str.indexOf("/") != -1) {
                String[] num = str.split("\\/");
                BigDecimal v1 = new BigDecimal(num[0]);
                BigDecimal v2 = new BigDecimal(num[1]);
                result =v1.divide(v2).toString();
            } else if (str.indexOf("^") != -1) {
                String[] num = str.split("\\^");
                int m = Integer.parseInt(num[1]);
                for(int i=0;i<m;i++){
                    j *=Integer.parseInt(num[0]);
                    result=j +"";
                }
            }
            System.out.println(result);


        }
    }
}